requirejs.config({
    baseUrl: 'js',
    urlArgs: "_="+(new Date()).getTime(),
    paths: {
        'jquery' : 'lib/jquery',
        // 'jquery' : [
        //     'https://cdn.bootcss.com/jquery/3.4.1/jquery',
        //     './lib/jquery2'
        // ],
        'bootstrap': './lib/bootstrap',
        'modernizr': './lib/modernizr',
        'backbone': './lib/backbone',
        'underscore': './lib/underscore',
    },
    shim: {
        'modernizr' : {
            exports: 'Modernizr'
        },
        'bootstrap': ['jquery']
    },
    // map: {
    //     'app/api': {
    //         'jquery': './lib/jquery'
    //     },
    //     'app/api2': {
    //         'jquery': './lib/jquery2'
    //     }
    // }
});

// demo1
// require(['helper'], function (helper) {
//     var str = helper.trim('    amd     ');
//     console.log(str);
// });


// demo2
// require(['jquery','./app/api','modernizr','backbone','bootstrap'], function ($, api, modernizr,Backbone) {
//     console.log(Backbone);
//     $('#user').click(function () {
//         api.getUser().then(function(user) {
//           console.log(user);
//         })
//     })
// });

// demo3
// require(['./app/api'], function ($) {
//
// });

// demo4-跨域请求
require(['./app/api'], function (api) {
    $('#user').click(function () {
        // api.getUser().then(function(user) {
        //   console.log(user);
        // })
        api.getUserByJsonp();
    })

});